import "core-js";
import './js/babelentry.js'
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";

export default defineNuxtPlugin((nuxtApp) => {
  // nuxtApp.vueApp.config.globalProperties.$getimg = getImgPath;
  // nuxtApp.vueApp.config.globalProperties.$gettime = splitTime;
  // nuxtApp.vueApp.config.globalProperties.$ipImg = ipImgPath;
  nuxtApp.vueApp.config.globalProperties.$cn = (...inputs: ClassValue[]) => {
    return twMerge(clsx(inputs));
  };
  // nuxtApp.vueApp.config.globalProperties.$imgSplite = (url: string) => {
  //   if (url) {
  //     const temp = url.split(",");
  //     return temp[0];
  //   }
  //   return "";
  // };
  // nuxtApp.vueApp.directive("format-money", {
  //   mounted(el, binding) {
  //     const amount = binding.value; // 获取传入的金额值
  //     console.log(amount);

  //     if (!isNaN(amount)) {
  //       el.innerText = formatMoney(amount); // 调用格式化函数并将结果赋值到元素内部
  //     } else {
  //       el.innerText = "";
  //     }
  //   },
  // });
  // nuxtApp.vueApp.component("svg-icon", svgIcon);
});
